package estacion.dominio;

import java.util.Vector;

import estacion.persistencia.FPVendedor;

public class Vendedor extends Trabajador{

	Tienda tienda;
	
	public Vendedor(){
		tienda=new Tienda();
	}
	
	public Vendedor(Tienda codigo_tienda){
		super();
		this.tienda=codigo_tienda;
	}
	
	
	
	public Tienda gettienda() {
		return tienda;
	}

	public void settienda(Tienda codigo_tienda) {
		this.tienda = codigo_tienda;
	}

	@Override
	public void insertPersona() throws Exception {
		FPVendedor.insertVendedor(this);
	}

	@Override
	public Persona consultarPersona(String dni) throws Exception {
		return FPVendedor.consultarVendedor(dni);
	}

	@Override
	public void modificarPersona() throws Exception {
		FPVendedor.modificarVendedor(this, this.getDNI());		
	}

	@Override
	public void eliminarPersona(String dni) throws Exception {
		FPVendedor.deleteVendedor(dni);
	}

	@Override
	public Vector<Persona> getPersonas() throws Exception {
		return FPVendedor.getVendedor();
	}

}
